__author__ = 'CrazyCode'

"""
    我们把所有可能印发错误的语句放在tru快中，然后except从句/块中处理所有的错误和异常。except从句可以专门处理单一的错误和异常，或者一组包括在圆括号内的错误/异常，如果没有给出错误或异常的名称，他会处理所有的错误和异常，对于每个tru从句，至少都有一个相关联的except从句。

    如果某个错误或异常没有被处理，默认的python处理就会被调用，他会终止程序的运行，并且打印一个消息，我们已经看到这样的处理。

    你还可以让try...catch块关联上一个else从句，当没有异常发生的时候，else从句将被执行。

    我们还可以得到异常对象，从而获取更多有关这个异常的信息。
"""

import sys

try:
    s = raw_input("Enter something -->")
except EOFError:
    print("Why did you do an EOF on me ?")
except:
    print("Some error/exception occurred.")


print("Done")